home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-04-11 | 2.8 KB | 118 lines | [TEXT/MPS ] |
- ;
- ; File: CMComponent.a
- ;
- ; Contains: Headers for CMM and ProfileResponder Components
- ;
- ; Copyright: © 1992-94 by Apple Computer, Inc., all rights reserved.
- ;
- ;___________________________________________________________________________
- IF &TYPE('__IncludingCMComponent__') = 'UNDEFINED' THEN
- __IncludingCMComponent__ SET 1
-
- ; CMM Components
-
- CMInterfaceVersion EQU 0
-
- ; CMM Component function selectors
- kCMInit EQU 0
- kCMMatchColors EQU 1
- kCMGamutTest EQU 2
- kCMMatchPixMap EQU 3
- kCMCheckPixMap EQU 4
- kCMConcatenateProfiles EQU 5
-
-
- ; Profile Responder Components
-
- ProfileResponderInterfaceRev EQU 0
-
- ; ProfileResponder Component function selectors
- kCMGetProfile EQU 0
- kCMSetProfile EQU 1
- kCMSetProfileDescription EQU 2
- kCMGetIndexedProfile EQU 3
- kCMDeleteDeviceProfile EQU 4
- kProfileResponderMaxSelector EQU kCMDeleteDeviceProfile
-
- ; Required CMM Component routines
- MACRO
- _CMInit
- MOVE.L #$00080000,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _CMMatchColors
- MOVE.L #$00080001,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _CMCheckColors
- MOVE.L #$000C0002,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- ; Optional CMM Component routines
- MACRO
- _CMMatchPixMap
- MOVE.L #$000C0003,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _CMCheckPixMap
- MOVE.L #$00100004,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _CMConcatenateProfiles
- MOVE.L #$000C0005,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- ; ProfileResponder Component routines
- MACRO
- _CMGetProfile
- MOVE.L #$00080000,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _CMSetProfile
- MOVE.L #$00040001,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _CMSetProfileDescription
- MOVE.L #$00080002,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _CMGetIndexedProfile
- MOVE.L #$000C0003,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- MACRO
- _CMDeleteDeviceProfile
- MOVE.L #$00040004,-(A7)
- MOVEQ #$00,D0
- DC.W $A82A ; TB 002A
- ENDM
-
- ENDIF ; ...already included
-